AP-IO: Asynchronous Pipeline I/O for Hiding Periodic Output Cost in CFD Simulation

نویسندگان

  • Ren Xiaoguang
  • Xu Xinhai
چکیده

Computational fluid dynamics (CFD) simulation often needs to periodically output intermediate results to files in the form of snapshots for visualization or restart, which seriously impacts the performance. In this paper, we present asynchronous pipeline I/O (AP-IO) optimization scheme for the periodically snapshot output on the basis of asynchronous I/O and CFD application characteristics. In AP-IO, dedicated background I/O processes or threads are in charge of handling the file write in pipeline mode, therefore the write overhead can be hidden with more calculation than classic asynchronous I/O. We design the framework of AP-IO and implement it in OpenFOAM, providing CFD users with a user-friendly interface. Experimental results on the Tianhe-2 supercomputer demonstrate that AP-IO can achieve a good optimization effect for the periodical snapshot output in CFD application, and the effect is especially better for massively parallel CFD simulations, which can reduce the total execution time up to about 40%.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving MPI-IO Output Performance with Active Buffering Plus Threads

Efficient collective output of intermediate results to secondary storage becomes more and more important for scientific simulations as the gap between processing power/interconnection bandwidth and the I/O system bandwidth enlarges. Dedicated servers can offload I/O from compute processors and shorten the execution time, but it is not always possible or easy for an application to use them. We p...

متن کامل

The Indication of Two-Phase Flow Pattern and Slug Characteristics in a Pipeline Using CFD Method

Multiphase flows are commonly encountered in oil and gas industries. The transport of multiphase flow causes the formation of slug, the increase of pressure drop and the possibility of phase changes therefore, a set of simulation runs was performed to predict flow regimes in a horizontal pipeline, and the results were compared with the Baker chart. The effects of small downward inclinations of ...

متن کامل

FG: A Framework Generator for Hiding Latency in Parallel Programs Running on Clusters

FG is a programming environment for asynchronous programs that run on clusters and fit into a pipeline framework. It enables the programmer to write a series of synchronous functions and represents them as stages of an asynchronous pipeline. FG mitigates the high latency inherent in interprocessor communication and accessing the outer levels of the memory hierarchy. It overlaps separate pipelin...

متن کامل

An Efficient and Flexible Parallel I/O implementation for the CFD General Notation System

One important, often overlooked, issue for large, three dimensional time-dependent computational fluid dynamics (CFD) simulations is the input and output performance of the CFD solver, especially for large time-dependent simulations. The development of the CFD General Notation System (CGNS) has brought a standardized and robust data format to the CFD community, enabling the exchange of informat...

متن کامل

Energy Management Strategy of Stand-alone Photovoltaic System in Cathodic Protection Pipeline

‎ In this paper, the stand-alone photovoltaic system for cathodic protection of underground pipelines is presented. The proposed system offers continuous and automatic adjustment of the applied voltage so that the buried pipelines receive the exact current. A modified perturb and observe (P&O) algorithm for maximum power point tracking (MPPT) is used to improve dynamic and steady state performa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره 2014  شماره 

صفحات  -

تاریخ انتشار 2014